======================================================================== KerberosDebug Version History ======================================================================== Current version: 1.6fc5 Date: January 23, 2005 Author: meeroh@mit.edu, lxs@mit.edu ======================================================================== KerberosDebug 1.6 Released with KfM 5.5 ======================================================================== KerberosDebug 1.6fc5 January 23, 2005 [RT 2898] Remove noisy debugging syslogs from debugging library ======================================================================== KerberosDebug 1.6fc4 January 12, 2005 [RT 2843] asl_log and asl_add_log_file changed prototypes ======================================================================== KerberosDebug 1.6fc3 December 17, 2004 [RT 2831] Debug log should not be world writable ======================================================================== KerberosDebug 1.6fc2 December 13, 2004 [RT 2800] Use Apple System Logger and set debugging at runtime ======================================================================== KerberosDebug 1.6fc1 December 6, 2004 Moved to final candidate. ======================================================================== KerberosDebug 1.6b2 September 8, 2004 Logging to a file again because syslog doesn't work from a shared library. [RT 2700] dprintmem formatting has cosmetic glitches ======================================================================== KerberosDebug 1.6b1 January 31, 2004 [RT 1960] KfM should use syslog() rather than logging to a file ======================================================================== KerberosDebug 1.5 September 18, 2003 ======================================================================== KerberosDebug 1.5fc2 August 22, 2003 [RT 1764] Framework should use CFStringGetMaximumSizeForEncoding() ======================================================================== KerberosDebug 1.5fc1 July 16, 2003 Moved to final candidate. ======================================================================== KerberosDebug 1.5a1 May 21, 2003 [RT 1506] Kerberos.log should have sane permissions ======================================================================== KerberosDebug 1.4 June 19, 2002 ======================================================================== KerberosDebug 1.4 June 19, 2002 Moved to GM. ======================================================================== KerberosDebug 1.4fc1 June 17, 2002 Moved to final candidate. ======================================================================== KerberosDebug 1.4a1 June 10, 2002 [BZ 735] dprintfs do not include timestamps ======================================================================== DebuggingLib 1.3 Feb 19, 2002 Bug fixes for 1.2 ======================================================================== DebuggingLib 1.3fc1 February 7, 2002 Moved to final candidate ======================================================================== DebuggingLib 1.3b3 December 13, 2001 Eliminated lots of warnings ======================================================================== DebuggingLib 1.3b2 November 15, 2001 Compile under CWP7 ======================================================================== DebuggingLib 1.3b1 November 7, 2001 Tweaked leak output Documentation update ======================================================================== DebuggingLib 1.3a2 Sep 27, 2001 Added dprintmem on X ======================================================================== DebuggingLib 1.3a1 Aug 7, 2001 Bugs fixed in this revision: - [BZ 625] Kerberos.debug crashes on quit ======================================================================== DebuggingLib 1.2 June 25, 2001 Carbon, CWP 6 Bugs fixed in this revision: - [BZ 618] Stray DebugStrs in non-debug version ======================================================================== DebuggingLib 1.2fc1 June 13, 2000 Final candidate for 3.5 ======================================================================== DebuggingLib 1.2b2 April 30, 2000 Added some Mach-O bridges and removed some unused symbols ======================================================================== DebuggingLib 1.2b1 April 2, 2000 Moved to beta ======================================================================== DebuggingLib 1.2a4 March 16, 2000 Fixed header access paths Updated documentation ======================================================================== DebuggingLib 1.2a3 February 1, 2000 Fixed a number of warnings ======================================================================== DebuggingLib 1.2a2 December 28, 2000 Make strings read only ======================================================================== DebuggingLib 1.2a1 December 9, 2000 Alpha ======================================================================== DebuggingLib 1.2d7 November 30, 2000 Use precompiled headers ======================================================================== DebuggingLib 1.2d6 October 30, 2000 [BZ 454] Fixed Carbon fragment names ======================================================================== DebuggingLib 1.2d5 October 24, 2000 [BZ 443] Fixed Assert_ crash on Mac OS X ======================================================================== DebuggingLib 1.2d4 October 16, 2000 [BZ 442] Fixed leak in leak checker ======================================================================== DebuggingLib 1.2d3 October 4, 2000 9-only leak checking, 9-only DCon ======================================================================== DebuggingLib 1.2d2 September 28, 2000 Rebuilt with fixed CWP 6 fcntl.h ======================================================================== DebuggingLib 1.2d1 September 26, 2000 Carbonized and moved to CWP6 ======================================================================== DebuggingLib 1.1.1 June 30, 2000 Changes since 1.1: - Added throw utility macros - Detect whether Window Manager is initialized before using the dialog - Changed to use MIT Runtime.Lib - Removed 68K support ======================================================================== DebuggingLib 1.1.1fc2 June 28, 2000 Bugs fixed in this release: [BZ 367] Moved strings into code section ======================================================================== DebuggingLib 1.1.1fc1 June 15, 2000 Bugs fixed in this release: [BZ 347] DebugStr, ValidAddress, Crawl, and dprintf in non-debugging target ======================================================================== DebuggingLib 1.1.1b1 June 10, 2000 Bugs fixed in this release: [BZ 304] No error checking on Shlib_ResFileBegin_ () ======================================================================== DebuggingLib 1.1.1a9 May 6, 2000 Documentation update ======================================================================== DebuggingLib 1.1.1a8 April 28, 2000 Put in a temporary workaround for [BZ 157] ======================================================================== DebuggingLib 1.1.1a7 April 20, 2000 Added d[f]printae Bugs fixed in this release: [BZ 45] Fixed crawl in multithreaded apps (again) [BZ 125] DebugThrow_ defaults to off in non-debug targets ======================================================================== DebuggingLib 1.1.1a6 April 9, 2000 ValidAddress should use const void* [BZ 98] ======================================================================== DebuggingLib 1.1.1a5 March 24, 2000 Added pointer validation function (see PointerValidation.h) [BZ 65] ======================================================================== DebuggingLib 1.1.1a4 March 13, 2000 Bugs fixed in this release: [BZ 45] Put in a workaround for crawl for multithreaded apps ======================================================================== DebuggingLib 1.1.1a3 March 11, 2000 Added stack crawl code Exported all DCon functions (not just dprintf) ======================================================================== DebuggingLib 1.1.1a2 February 27, 2000 Changed to use MIT Runtime.Lib Removed 68K support ======================================================================== DebuggingLib 1.1.1a1 February 8, 2000 New features in this revision: - Added throw utility macros - Detects being called before Window Manager is initialized, so CFM initializers no longer need to set assertion actions. ======================================================================== DebuggingLib 1.1 September 14, 1999 Changes since 1.0: Rebuilt from the new tree Fixed incompatibilities with CWP4 PowerPlant Exported MW Debug interface Removed calls to Process Manager at INIT time Removed C++ comments from C headers Updated tools ======================================================================== DebuggingLib 1.1fc1 September 1, 1999 Updated tools ======================================================================== DebuggingLib 1.1b1 August 20, 1999 No changes, moved to beta ======================================================================== DebuggingLib 1.1a2 August 6, 1999 Bugs fixed in this revision: - [ 3] Headers now compile with ANSI strict ======================================================================== DebuggingLib 1.1a1 July 20, 1999 Moved to alpha in preparation for MIT Support Library 1.5a1 Bugs fixed in this revision: - [ 2] Fixed calling Process Manager at INIT time ======================================================================== DebuggingLib 1.1d3 July 8, 1999 New features in this revision: Exported MWDebug interface (IsMetroNubInstalled, IsMWDebuggerRunning, AmIBeingMWDebugged) ======================================================================== DebuggingLib 1.0.1d2 June 9, 1999 Bugs fixed in this revision: - [ 1] Now builds under plain CWP4 (no updates) ======================================================================== DebuggingLib 1.0.1d1 May 28, 1999 Rebuilt from the new tree ======================================================================== DebuggingLib 1.0 April 29, 1999 Initial public release DebuggingLib 1.0fc3 April 21, 1999 Renamed all fragments for even newer MIT Support Library convention. New features in this revision: none Bugs fixed in this revision: none ======================================================================== DebuggingLib 1.0fc2 April 7, 1999 Renamed all fragments for new MITAthenaLib convention. New features in this revision: none Bugs fixed in this revision: none ======================================================================== DebuggingLib 1.0fc1 March 25, 1999 New features in this revision: - verified compatibility with PowerPlant 2.0 beta, but not enabled it Bugs fixed in this revision: none ======================================================================== DebuggingLib 1.0b2 Unknown release date (MITAthena 1.0b2) Internal project dependency and target fixes New features in this revision: none Bugs fixed in this revision: none ======================================================================== DebuggingLib 1.0b1 February 26, 1999 (MITAthena 1.0b1) Initial testing release New features in this revision: none Bugs fixed in this revision: none ========================================================================